#ifndef TRACE_ALL_H_
#define TRACE_ALL_H_


#include "RayTracer.h"

class TraceAll : public RayTracer
{
public:
    TraceAll(Scene* s, int recursiveDepth) : RayTracer(s), m_depth(recursiveDepth) {}
    virtual Color TraceRay(const Ray& ray, int depth = 0) const;
private:
    int m_depth;
};
#endif